package com.panfeng.xcloud.dao.assets.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class UserWalletInfo implements Serializable {
    private Integer id;

    private String userId;

    private String chainName;

    private String coinName;

    private String address;

    private String privateKey;

    private String publicKey;

    private BigDecimal avaliableBalance;

    private BigDecimal frozenBalance;

    private BigDecimal todayProfit;

    private BigDecimal totalProfit;

    private BigDecimal pointBalance;

    private Integer activeStatus;

    private Integer activeRestTime;

    private String salt;

    private BigDecimal myPointRatio;

    private String rebateLevel;

    private BigDecimal rebateRatio;

    private BigDecimal subUserTotalProfit;

    private Date createTime;

    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getChainName() {
        return chainName;
    }

    public void setChainName(String chainName) {
        this.chainName = chainName;
    }

    public String getCoinName() {
        return coinName;
    }

    public void setCoinName(String coinName) {
        this.coinName = coinName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getPrivateKey() {
        return privateKey;
    }

    public void setPrivateKey(String privateKey) {
        this.privateKey = privateKey;
    }

    public String getPublicKey() {
        return publicKey;
    }

    public void setPublicKey(String publicKey) {
        this.publicKey = publicKey;
    }

    public BigDecimal getAvaliableBalance() {
        return avaliableBalance;
    }

    public void setAvaliableBalance(BigDecimal avaliableBalance) {
        this.avaliableBalance = avaliableBalance;
    }

    public BigDecimal getFrozenBalance() {
        return frozenBalance;
    }

    public void setFrozenBalance(BigDecimal frozenBalance) {
        this.frozenBalance = frozenBalance;
    }

    public BigDecimal getTodayProfit() {
        return todayProfit;
    }

    public void setTodayProfit(BigDecimal todayProfit) {
        this.todayProfit = todayProfit;
    }

    public BigDecimal getTotalProfit() {
        return totalProfit;
    }

    public void setTotalProfit(BigDecimal totalProfit) {
        this.totalProfit = totalProfit;
    }

    public BigDecimal getPointBalance() {
        return pointBalance;
    }

    public void setPointBalance(BigDecimal pointBalance) {
        this.pointBalance = pointBalance;
    }

    public Integer getActiveStatus() {
        return activeStatus;
    }

    public void setActiveStatus(Integer activeStatus) {
        this.activeStatus = activeStatus;
    }

    public Integer getActiveRestTime() {
        return activeRestTime;
    }

    public void setActiveRestTime(Integer activeRestTime) {
        this.activeRestTime = activeRestTime;
    }

    public String getSalt() {
        return salt;
    }

    public void setSalt(String salt) {
        this.salt = salt;
    }

    public BigDecimal getMyPointRatio() {
        return myPointRatio;
    }

    public void setMyPointRatio(BigDecimal myPointRatio) {
        this.myPointRatio = myPointRatio;
    }

    public String getRebateLevel() {
        return rebateLevel;
    }

    public void setRebateLevel(String rebateLevel) {
        this.rebateLevel = rebateLevel;
    }

    public BigDecimal getRebateRatio() {
        return rebateRatio;
    }

    public void setRebateRatio(BigDecimal rebateRatio) {
        this.rebateRatio = rebateRatio;
    }

    public BigDecimal getSubUserTotalProfit() {
        return subUserTotalProfit;
    }

    public void setSubUserTotalProfit(BigDecimal subUserTotalProfit) {
        this.subUserTotalProfit = subUserTotalProfit;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}